package com.qctpos.crm.dto;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
import lombok.var;

@Data
public class PagerQueryDto {

    /**
     * 当前页
     */
    private Integer page=1;
    /**
     * 页条数
     */
    private Integer pageSize=20;
    /**
     * 排序 字段名 + 升降序
     */
    private String orders;
    /**
     * 关键字类型
     */
    private Integer keywordType;

    /**
     * 关键字
     */
    private Integer keyword;

    /**
     * 传承mybatis分页参数
     * @param <T>
     * @return
     */
    public <T> Page<T> toPage(Class<T> c)
    {

        var page = new Page<T>(this.page,this.pageSize);
        return page;
    }

}

